import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  css: {
    postcss: {},
    preprocessorOptions: {
      less: {
        // DO NOT REMOVE THIS LINE
        javascriptEnabled: true,
        modifyVars: {
          hack: `true; @import 'ant-design-vue/es/style/themes/default.less'`,
        },
      },
    },
  },
  // 别名
  resolve: {
    alias: {
      //设置别名
      '@': path.resolve(__dirname, './src'),
      '@assets': path.resolve(__dirname, './src/assets'),
    },
  },

  // 代理服务
  // server: {
  //   port: 4000, //启动端口
  //   open: true,
  //   proxy: {
  //     // 第一个代理
  //     '/api': {
  //       // 匹配到啥来进行方向代理
  //       target: 'http://127.0.0.1:8080', // 代理的目标
  //       rewrite: (path) => path.replace(/^\/api/, ''), // 如果不需要api 直接把路径上的api 替换成空，这个
  //     },
  //   },
  // },
})
